b9b2eef1af1cbe031dd1372e940e8dad52d18dec,CodenameOne/src/com/codename1/io/WebServiceProxyCall.java,WebServiceProxyCall,invokeWebserviceSync,#WSDefinition#Object#,190

Before Change


    public static Object invokeWebserviceSync(WSDefinition def, Object... arguments) throws IOException {
        WSConnection cr = new WSConnection(def, null, arguments);
        NetworkManager.getInstance().addToQueueAndWait(cr);
        if(cr.getResponseCode() != 200) {
            throw new IOException("Server error: " + cr.getResponseCode());
        }
        return cr.returnValue;

After Change


    public static Object invokeWebserviceSync(WSDefinition def, Object... arguments) throws IOException {
        WSConnection cr = new WSConnection(def, null, arguments);
        NetworkManager.getInstance().addToQueueAndWait(cr);
        int rc = cr.getResponseCode();
        if(rc != 200 && rc != 201) {
            throw new IOException("Server error: " + cr.getResponseCode());
        }
        return cr.returnValue;